import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// https://vite.dev/config/
export default defineConfig({
  plugins: [vue()],
  server: {
    host: '0.0.0.0', // 允许通过127.0.0.1或localhost访问
    proxy: {
      // 代理所有以/api-v1开头的请求到目标服务器
      '/api-v1': {
        target: 'http://localhost:8080', // 后端服务器地址
        changeOrigin: true,
        rewrite: (path) => path.replace(/^\/api-v1/, '')
      },
      // 添加xxl-sso-server路径的代理配置
      '/xxl-sso-server': {
        target: 'http://localhost:8080', // 单点登录服务器地址
        changeOrigin: true
      }
    }
  }
})
